package com.ambitor.ipro.labelParser;

import java.util.List;

import com.ambitor.grass.sql.dao.SuperDao;
import com.ambitor.grass.util.data.IData;
import com.ambitor.ipro.exceptions.ProException;
import com.ambitor.ipro.service.TopService;
import com.taobao.api.domain.Item;

public abstract class IntellLabelParser {

	private SuperDao superDao = null;

	private TopService topService = null;

	private String installIid = null;

	private int num = 0;

	private IData userSession = null;

	public int getNum() {
		return num;
	}

	public void setNum(int num) {
		this.num = num;
	}

	public IData getUserSession() {
		return userSession;
	}

	public void setUserSession(IData userSession) {
		this.userSession = userSession;
	}

	public SuperDao getSuperDao() {
		return superDao;
	}

	public void setSuperDao(SuperDao superDao) {
		this.superDao = superDao;
	}

	public String getInstallIid() {
		return installIid;
	}

	public void setInstallIid(String installIid) {
		this.installIid = installIid;
	}

	public TopService getTopService() {
		return topService;
	}

	public void setTopService(TopService topService) {
		this.topService = topService;
	}

	public abstract List<Item> parse() throws ProException;
}
